package main
import "fmt"
func main()

// 	//if单分支
// 	//实现功能：如果口罩的库存小于30个。：提示：库存不足
// 	var count int = 20
// 	if const < 30 {
// 		fmt.Println("库存不足")
// 	}
// 	}
// // }
// var score int = 98
// //对学生成绩进行判断
// if score >= 90{
// 		fmt.Println("A")
// 	else score >= 80
// 		fmt.Println("B")
// 	else score >= 70
// 		fmt.Println("C")
// 	else score >= 60
// 		fmt.Println("D")	
// 	else score <60
// 		fmt.Println("E")
// 	Printf("请输入学生成绩：")
// 	package main    错误的

// func main() 
// var score int = 95
	
// if score >= 90 {
// 	fmt.Println("A")
// }
// if score >= 80 && score < 90 {
// 	fmt.Println("B")
// }
// if score >= 70 && score < 80 {
// 	fmt.Println("C")
// }
// if score >= 60 && score < 70 {
// 	fmt.Println("D")
// }
// if score < 60 &&  {
// 	fmt.Println("E")
// }



//上面的方式一利用多个单分支拼凑出多个选择，多个选择都是并列的，依次从上往下顺序执行，即使走了一个分支，下面的分支还是会执行
//方式二：使用if多分支实现
// if score >= 90{
// 	fmt.Println("A")
// } else if score >= 80{
// 	fmt.Println("B")
// } else if score >= 70{
// 	fmt.Println("C")
// } else if score >= 60{
// 	fmt.Println("D")	
// } else {
// 	fmt.Println("E")
// }

//实现功能：根据给出学生成绩，判断学生的成绩等级
// >= 90 ----------->A
// >= 80 ----------->B
// >= 70 ----------->C
// >= 60 ----------->D
// // <  60 ----------->E


// var score int = 76

// switch score / 10 {
// 	case 10  :
// 		fmt.Println("A")
// 	case 9  :
// 		fmt.Println("B")
// 	case 8  :
// 		fmt.Println("C")
// 	case 7  :
// 		fmt.Println("D")
// 	case 6  :
// 		fmt.Println("E")
// 	case 5  :
// 		fmt.Println("E")
// 	case 4  :
// 		fmt.Println("E")
// 	case 3  :
// 		fmt.Println("E")
// 	case 2  :
// 		fmt.Println("E")
// 	case 1  :
// 		fmt.Println("E")
// 	defauit:
// 		fmt.Println("成绩有误")
// }


// var a int32 = 5
// var b int64 = 8 


//输入一个月份（1-12的整数），然后输出该月份对应的季节，春季对应3，4，5月；夏季对应6，7，8月；秋季对应9，10，11月；冬季对应12，1，2月（使用switch实现）输出完整的代码
func getSeason(month int) string {
	switch month {
	case 3, 4, 5:
		return "春季"
	case 6, 7, 8:
		return "夏季"
	case 9, 10, 11:
		return "秋季"
	case 12, 1, 2:
		return "冬季"
	default:
		return "无效的月份"
	}
}
	fmt.Println("请输入月份")
	// 假设用户输入了一个月份，这里我们直接赋值一个示例月份
	month := 3 // 示例月份，实际使用时应该通过输入获取
	season := getSeason(month)
	fmt.Println(season)




	


